package com.xxx.video.login.presenters;


import com.xxx.video.commen.presenters.IBaseView;
import com.xxx.video.login.beans.RegisterSuccessBean;
import com.xxx.video.login.beans.SecurityOptionsBean;

public interface IRegisterSecondView extends IBaseView {
    /**
     * init preview
     */
    void initPreview();
    /**
     * show check option popupWindow
     */
    void showCheckOptionPopupWindow(int number);

    /**
     * init Security Data to view
     *
     * @param successOb data
     * @param number    number
     */
    void initSecurityData2View(SecurityOptionsBean successOb, int number);

    /**
     * get question list
     *
     * @return list
     */
    SecurityOptionsBean.ListBean[] getQuestionList();

    /**
     * get first answer
     *
     * @return answer
     */
    String getFirstAnswer();

    /**
     * get second answer
     *
     * @return answer
     */
    String getSecondAnswer();

    /**
     * get third answer
     *
     * @return answer
     */
    String getThirdAnswer();

    /**
     * register success
     *
     * @param successOb data
     */
    void registerSuccess(RegisterSuccessBean successOb);

    /**
     * is agree agency
     *
     * @return is Agree
     */
    boolean isAgreeUserAgency();
}
